07.对称加密算法指令

7.1. enc指令
例子:
enc -des-cbc-in pln.txt -out enc.txt -pass pass:12345678
7.2.对称加密算法指令种类
算法描述
enc指令参数
AES算法128-CBC
-ase-128-cbc
AES算法128-CFB
-aes-128-cfb
AES算法128-ECB
-aes-128-ecb
AES算法128-OFB
-aes-128-ofb
AES算法192-CBC
-aes-192-cbc
AES算法192-CFB
-aes-192-cfb
AES算法192-ECB
-aes-192-ecb
AES算法192-OFB
-aes-192-ofb
AES算法256-CBC
-aes-256-cbc
AES算法256-CFB
-aes-256-cfb
AES算法256-ECB
-aes-256-ecb
AES算法256-OFB
-aes-256-ofb
blowfish算法CBC
-bf-cbc
blowfish算法CFB
-bf-cfb
blowfish算法ECB
-bf-ecb
blowfish算法OFB
-b-ofb
CAST5算法CBC
-cast5-cbc
CAST5算法CFB
-cast5-cfb
CAST5算法ECB
-cast5-ecb
CAST5算法OFB 
-cast5-ofb
DES算法CBC模式
-des-cfb
DES算法CFB模式
-des-cfb
DES算法ECB模式
-des-ecb
DES算法OFB模式
-des-ofb
两个密钥的三重DES算法CBC
-des-ede-cbc
两个密钥的三重DES算法CFB
-des-ede-cfb
两个密钥的三重DES算法ECB
-des-ede-ecb
两个密钥的三重DES算法OFB
-des-ede-ofb
三个密钥的三重DES算法CBC
-des-ede3-cbc
三个密钥的三重DES算法CFB
-des-ede3-cfb
三个密钥的三重DES算法ECB
-des-ede3-ecb
三个密钥的三重DES算法OFB
-des-ede3-ofb
DESX算法CBC模式
 -desx-cbc
IDEA算法CBC模式
-idea-cbc
IDEA算法ECB模式
-idea-ecb
IDEA算法OFB模式
-idea-ofb
RC2算法128-CBC
-rc2-cbc
RC2算法128-CFB
-rc2-cfb
RC2算法128-ECB
-rc2-ecb
RC2算法128-OFB
-rc2-ofb
RC2算法40-CBC
-rc2-40-cbc
RC2算法64-CBC
-rc2-64-cbc
RC4算法128
-rc4
RC4算法40
-rc4-40
RC5算法CBC
-rc5-cbc
RC5算法CFB
-rc5-cfb
RC5算法ECB
-rc5-ecb
RC5算法OFB
-rc5-ofb
不适用加密算法
-none
7.3 对称加密算法指令参数
参数描述
描述
ciphername
 
in或out选项
指令输入和输出文件
pass,k,和kfile
口令输入选项
e和d
加密操作和解密操作
base64,a,A
将文件进行BASE64的编解码操作
K,IV
 
salt,noslat,S
salt选项指明在从口令提取的过程中使用盐值,
这个可以增强被加密数据的安全性
engine
 
p、P
p选项打印出对称加密算法真正使用的加密密钥的初始向量
nopad,bufsize,debug
 
posted @ 2018-02-01 19:13  艾小小雨  阅读(406)  评论(0编辑  收藏  举报